package com.tarena.lbs.basic.web.dao.repository;

import com.tarena.lbs.pojo.basic.entity.StoreSearchEntity;
import org.springframework.data.elasticsearch.repository.ElasticsearchRepository;

/**
 * 1.查询,根据提供的一些条件参数属性 到es查询对应的文档对象 相当于 where条件拼接
 * 2.可以对查询结果做排序 功能
 * 3.可以对查询结果做分页 功能
 * 4.继承上级类 ElasticsearchRepository扩展了一个搜索 查询搜索相似 需要对象某个属性支持moreLikeThis查询方式
 * 5.自定义查询条件 比如 想使用名字name搜索文档 可以定义 findByName 如果使用name或者studentNo
 * findByNameOrStudentNo
 * 除此以外,一些高级搜索功能,这个接口暂时不支持 比如 地理位置范围 距离查询搜索 比如 聚合 比如 去重 等
 */
public interface StoreESRepository extends ElasticsearchRepository<StoreSearchEntity,Integer> {
}
